<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
        // 改
        let arr = [1, 2, 3, 1, 2, 5, 3]
        // 通过索引访问：获取指定索引位置的元素---指定位置的元素
        // console.log(arr[3])
        // // console.log(arr.length)
        // console.log(arr[arr.length - 1])
        // console.log(arr.at(-1)) // 获取最后一个元素

        // indexOf()：查找元素第一次出现的索引---元素索引或-1
        // console.log(arr.indexOf(30))
        // console.log(arr.indexOf(3, arr.indexOf(3) + 1))
        // lastIndexOf()：查找元素最后一次出现的索引---元素索引或-1

        // find()：查找满足条件的第一个元素---元素值或undefined
        // let find1 = arr.find(item => item > 3 && item < 5)
        // console.log(find1)

        // let find1 = arr.find(item => item > 3)
        // console.log(find1)
        //
        // let find2 = arr.find(function (item) {
        //     // item 表示当前数组中的每一个元素
        //     return item > 3
        // })
        // console.log(find2)

        // findIndex()：查找满足条件的第一个元素的索引---元素索引或-1
        // let find2 = arr.findIndex(item => item > 3)
        // console.log(find2)
        // includes()：判断数组是否包含指定元素---true或false
        let includes1 = arr.includes(30)
        console.log(includes1)

    </script>
</head>
<body>

</body>
</html>
